﻿global using Adnc.Infra.Caching;
global using Adnc.Infra.Caching.Core;
global using Adnc.Infra.Caching.Core.Diagnostics;
global using Adnc.Infra.Caching.Interceptor.Castle;
global using Adnc.Infra.Core.Configuration;
global using Adnc.Infra.Core.DependencyInjection;
global using Adnc.Infra.Core.Interfaces;
global using Adnc.Infra.Core.Json;
global using Adnc.Infra.Entities;
global using Adnc.Infra.Helper;
global using Adnc.Infra.IdGenerater.Yitter;
global using Adnc.Infra.IRepositories;
global using Adnc.Infra.Mapper;
global using Adnc.Shared.Application.BloomFilter;
global using Adnc.Shared.Application.Caching;
global using Adnc.Shared.Application.Contracts.Attributes;
global using Adnc.Shared.Application.Contracts.Enums;
global using Adnc.Shared.Application.Contracts.Interfaces;
global using Adnc.Shared.Application.Contracts.ResultModels;
global using Adnc.Shared.Application.Interceptors;
global using Adnc.Shared.Consts.Caching.Common;
global using Adnc.Shared.Repository.EfEntities;
global using Adnc.Shared.Repository.MongoEntities;
global using Castle.DynamicProxy;
global using FluentValidation;
global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Hosting;
global using Microsoft.Extensions.Logging;
global using Polly;
global using SkyApm;
global using SkyApm.Common;
global using SkyApm.Config;
global using SkyApm.Diagnostics;
global using SkyApm.Tracing;
global using SkyApm.Tracing.Segments;
global using SkyApm.Utilities.DependencyInjection;
global using System.Diagnostics.CodeAnalysis;
global using System.Linq.Expressions;
global using System.Net;
global using System.Reflection;
global using System.Text.Json;
